# 作者: 肖老师
# 2024年11月11日08时00分57秒
# xxxrlmk@163.com
def use_while1():
    # 1. 定义重复次数计数器
    i = 1
    # 2. 使用 while 判断条件
    while i <= 5:
        # 要重复执行的代码
        print("Hello Python")

        # 处理计数器 i
        i = i + 1

    print("循环结束后的 i = %d" % i)


def sum_100():
    # 计算 0 ~ 100 之间所有数字的累计求和结果
    # 0. 定义最终结果的变量
    result = 0

    # 1. 定义一个整数的变量记录循环的次数
    i = 0

    # 2. 开始循环
    while i <= 100:
        # 每一次循环，都让 result 这个变量和 i 这个计数器相加
        if i % 2 == 1:  # 偶数相加模块引入
            i += 1
            continue
        result += i

        # 处理计数器
        i += 1

    print("0~100之间的数字求和结果 = %d" % result)


def cal_2000():
    # 计算 0 ~ 100 之间所有数字的累计求和结果
    # 0. 定义最终结果的变量
    result = 0

    # 1. 定义一个整数的变量记录循环的次数
    i = 0

    # 2. 开始循环
    while i <= 100:
        # 每一次循环，都让 result 这个变量和 i 这个计数器相加
        if result > 2000:
            break  # 结束循环，64没有加进去
        result += i

        # 处理计数器
        i += 1

    print("和大于2000 = %d, i=%d" % (result, i))


# use_while1()
# sum_100()
cal_2000()
